<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //案例1 用户输入12点弹出中午好  用户输入18点 弹出傍晚好  用户输入 23点 弹出深夜好
        //弹出输入保存用户输入的时间
        //根据用户输入的时间范围 匹配对应的if else 弹出固定内容
        // var time = prompt('请输入时间')
        // if(time > 20 || time >= 23 ) { //短路运算 逻辑或|| 我这是两个为真的条件表达 所以只要用户输入的值在我规定范围内 无论执行那个式子都是对的
        //     alert('深夜好')
        // }  else if(time >=16 || time >= 18) {
        //     alert('傍晚好')
        // } else if(time >= 11 || time >= 14) {
        //     alert('中午好')
        // } else if(time >= 6 || time >= 10) {
        //     alert('早上好')
        // }else {
        //     alert('注意休息哟') //如果用户输入的内容 在规定值之外则执行本行代码
        // }

        //案例2  比较两个数的最大值 （用户依次输入2个值 最后弹出最大的那个值）
        //弹出两个输入框分别保存下来
        //切记逻辑 如果age1 》 age2 执行了代码 在如果age1 》 age2没有执行 是不是就说明age1小于age2这里可以看做程序会自动内部处理 覆盖筛选
        // 那么是不是可以直接执行最终代码 而不是在写一行age1 <age2这个条件
        var age1 = prompt('请输入第一组数')
        var age2 = prompt('请输入第二组数')
        if (age1 > age2) {
            alert(age1)
        } else {
            alert(age2)
        }



        //案例3 用户输入一个数 来判断是奇数还是偶数
        //1弹出输入框保存变量
        // /2余数不为0 的就是奇数 反之为偶数
        // var age = prompt('请输入')
        // if(age % 2 == 0) {//全等号
        //     alert('这是一个偶数')
        // } else if(age % 2 != 0) { //!=不等号
        //     alert('这是一个奇数')
        // }

        //案例4 根据用户输入的数值 1~7 返回星期几
        // 固定条件 固定值 用switch更合适
        // 弹出框 保存变量
        //switch拿来用户变量并转成字符型 与之匹配相应的case值即可 注意case全等变量 数据类型 数值 与break 退出该case 和最终语句
        // var age = prompt('请输入1~7的任意数值：')
        // switch (age) {
        //     case '1':
        //         alert('星期一')
        //         break
        //     case '2':
        //         alert('星期二')
        //         break
        //     case '3':
        //         alert('星期三')
        //         break
        //     case '4':
        //         alert('星期四')
        //         break
        //     case '5':
        //         alert('星期五')
        //         break
        //     case '6':
        //         alert('星期六')
        //         break
        //     case '7':
        //         alert('星期天')
        //         break
        //         default:
        //         alert('命令错误')
        // }

        //案例5 接收班长口袋的钱数 若大于等于2000 请大家吃西餐 大于等于1500 快餐 小于1500 大于1000 喝饮料 小于1000 大于500 棒棒糖 小于500或没钱则叫他滚
        // 接收钱数就是弹出输框==框 保存
        // 多范围条件选择if
        // 变量>=2000时 西餐 》=1500 快餐 这种范围的一定要多想想 因为逐行解释是有覆盖性的 你写数值范围的时候一定要考虑进去 就比如这里的需求大小于说了一大堆 其实因为覆盖的问题 根本不需要那么多代码 仔细点 不要被文字带入进去 要自己考虑好逻辑
        // var marry = prompt('看看班长有多少私房钱')
        // if (marry >= 2000) {
        //     alert('吃西餐')
        // } else if (marry >= 1500) {
        //     alert('快餐')
        // }
        // else if (marry >= 1000) {
        //     alert('饮料')
        // }
        // else if (marry >= 500) {
        //     alert('棒棒糖')
        // }
        // else {
        //     alert('没钱 滚')
        // }
        // 案例6 分数转换 给一个分数 判定等级 大于等于90 A 大于等于80小于90 B 大于等于70小于80 c 大于等于60 小于70 d 小于60 e
        //弹框保存
         //多选项 多范围 用if else
         //if拿来变量 给对应判定条件 输出对应结果
        //  var fengshu =prompt('请输入分数')
        //  if(fengshu >= 90) {
        //      alert('A')
        //  } else if (fengshu >= 80) {
        //      alert('B')
        //  } else if (fengshu >= 70) {
        //      alert('C')
        //  } else if (fengshu >= 60) {
        //      alert('D')
        //  } else {
        //      alert('E')
        //  }
// 案例7 预习循环控制 for循环
    </script>
</head>

<body>

</body>

</html>